// var editor = new wangEditor("editor");
// editor.config.menus = ['source', 'bold', 'underline', 'italic', 'strikethrough', 'eraser', 'forecolor', 'bgcolor', 'quote', 'fontfamily', 'fontsize', 'head', 'unorderlist', 'orderlist', 'alignleft', 'aligncenter', 'alignright', 'link', 'unlink', 'table', 'emotion', 'img', 'insertcode', 'undo', 'redo', 'fullscreen'];
// editor.config.uploadImgUrl = '/file-api/uploadImgForEditor';
// editor.config.emotions = {
//   'weibo': {
//     title: '微博表情',
//     data: [{
//       icon: 'http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/7a/shenshou_thumb.gif',
//       value: '[草泥马]'
//     }, {
//       icon: 'http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/60/horse2_thumb.gif',
//       value: '[神马]'
//     }, {
//       icon: 'http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/bc/fuyun_thumb.gif',
//       value: '[浮云]'
//     }, {
//       icon: 'http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/c9/geili_thumb.gif',
//       value: '[给力]'
//     }, {
//       icon: 'http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/f2/wg_thumb.gif',
//       value: '[围观]'
//     }, {
//       icon: 'http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/70/vw_thumb.gif',
//       value: '[威武]'
//     }, {
//       icon: 'http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/6e/panda_thumb.gif',
//       value: '[熊猫]'
//     }, {
//       icon: 'http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/81/rabbit_thumb.gif',
//       value: '[兔子]'
//     }, {
//       icon: 'http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/bc/otm_thumb.gif',
//       value: '[奥特曼]'
//     }, {
//       icon: 'http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/15/j_thumb.gif',
//       value: '[囧]'
//     }, {
//       icon: 'http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/89/hufen_thumb.gif',
//       value: '[互粉]'
//     }, {
//       icon: 'http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/c4/liwu_thumb.gif',
//       value: '[礼物]'
//     }, {
//       icon: 'http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/ac/smilea_thumb.gif',
//       value: '[呵呵]'
//     }, {icon: 'http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/0b/tootha_thumb.gif', value: '[哈哈]'}]
//   }
// };
// editor.config.uploadImgHooks = {
//
//   success: function (xhr, editor, result) {
//     // 图片上传并返回结果，图片插入成功之后触发
//     // xhr 是 XMLHttpRequst 对象，editor 是编辑器对象，result 是服务器端返回的结果
//     console.log(result)
//   },
//   fail: function (xhr, editor, result) {
//     // 图片上传并返回结果，但图片插入错误时触发
//     // xhr 是 XMLHttpRequst 对象，editor 是编辑器对象，result 是服务器端返回的结果
//   },
//   error: function (xhr, editor) {
//     // 图片上传出错时触发
//     // xhr 是 XMLHttpRequst 对象，editor 是编辑器对象
//   }
//
// }
// editor.create();
// var editor = new wangEditor("editor");
var E = window.wangEditor;
var editor = new E('#editor');
editor.config.uploadImgUrl = '/file-api/uploadImgForEditor';
editor.config.uploadImgServer = '/file-api/uploadImgForEditor'//上传地址
editor.config.uploadImgMaxLength = 5 // 一次最多上传 5 个图片
editor.config.uploadFileName = 'wangEditorH5File';//与后端接受保持一致
// editor.config.uploadImgShowBase64 = true;//editor.config.uploadImgServer不能同时存在
// editor.config.uploadImgParamsWithUrl = '12'
editor.config.placeholder = '输入内容';
// editor.txt.html();//获取内容
editor.config.uploadImgHooks = {
  // 上传图片之前
  before: function (xhr) {
    console.log(xhr)
    // 可阻止图片上传
    // return {
    //   prevent: true,
    //   msg: '需要提示给用户的错误信息'
    // }
  },
  // 图片上传并返回了结果，图片插入已成功
  success: function (xhr) {
    console.log('success', xhr)
  },
  // 图片上传并返回了结果，但图片插入时出错了
  fail: function (xhr, editor, resData) {
    console.log('fail', resData)
  },
  // 上传图片出错，一般为 http 请求的错误
  error: function (xhr, editor, resData) {
    console.log('error', xhr, resData)
  },
  // 上传图片超时
  timeout: function (xhr) {
    console.log('timeout')
  },
  // 图片上传并返回了结果，想要自己把图片插入到编辑器中
  // 例如服务器端返回的不是 { errno: 0, data: [...] } 这种格式，可使用 customInsert
  customInsert: function (insertImgFn, result) {
    // result 即服务端返回的接口
    // insertImgFn( result.data[0])
    console.log('customInsert', result)
    var imgUrl = window.location.origin + '/' + result.data[0]
    // insertImgFn 可把图片插入到编辑器，传入图片 src ，执行函数即可
    insertImgFn(imgUrl)
  }
}
editor.create();